Integration Capabilities
Overview of Integrations
Integration Capabilities
Softchoice offers a range of integration solutions to help you simplify your procurement processes. eProcurement integration enables your buyers to easily purchase from Softchoice within your own procurement system to increase order accuracy and access data in real-time.
Integration Methods
Softchoice provides industry-standard integration support, including EDI over AS2, cXML over HTTPS, and REST APIs, to facilitate business process integrations with our partners. Our integration capabilities cover key areas such as catalog and pricing, order management and invoicing.
Security
The Softchoice Integration Framework incorporates a comprehensive set of security measures to ensure confidentiality, integrity and availability of data. These measures are designed to protect the platform, users, and personal and business data from potential security threats. Below is an overview of the key security mechanisms supported.
Authentication
OAuth 2.0 is required for all REST API endpoints. It is an industry-standard protocol for secure access delegation. Client applications must present valid access tokens to access our data.
Authorization
Security mechanisms are in place to ensure that callers can only access the data and functionalities they are authorized for.
Transport- Level Security
In addition to authentication, various transport-level security measures may be applied to the integration, including:
- Mutual TLS (mTLS), which rovides two-way authentication between client and server.
- IP address whitelisting.
Digital Signature
Alongside encryption, we use digital signatures for our EDI integrations to ensure the authenticity of the sender and the integrity of the message. Detailed information is provided in separate integration onboarding documents.
End to End Encryption
End-to-end encryption may be applied for certain integrations involving sensitive data.
Rate limiting and Throttling
Rate limits are enforced on API endpoints to prevent abuse by restricting the number of requests.
Engagement Process
Our Procurement Solutions team will work with you to understand your requirements and support your end-to-end integration journey. Please contact your Softchoice account manager to request a discovery call and learn how eProcurement can support your business. If you are not a current Softchoice customer, please register for an account first